import request from '@/utils/request'
import qs from 'qs'
/** ******************************人员管理***************************************/

/**
 * 安全--人员管理列表页 专家库
 * @params {*}
 * @return {*}
 */
export const ExpertList = (data) => {
  return request({
    url: '/admin/aq/AqExpert/getExpertList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--人员管理列表页 除专家库外
 * @params {*}
 * @return {*}
 */
export const ManagerList = (data) => {
  return request({
    url: 'admin/aq/AqManager/getManagerList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--人员管理详情页 基本信息 --专家库
 * @params {*}
 * @return {*}
 */
export const ExpertInfo = (data) => {
  return request({
    url: 'admin/aq/AqExpert/getExpertInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--人员管理详情页 基本信息 --除专家库外
 * @params {*}
 * @return {*}
 */
export const ManagerInfo = (data) => {
  return request({
    url: 'admin/aq/AqManager/getManagerInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--人员管理详情页 考核记录
 * @params {*}
 * @return {*}
 */
export const ExpertExamRecord = (data) => {
  return request({
    url: 'admin/aq/AqExpert/getExpertExamRecord',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--人员管理详情页 任务执行记录
 * @params {*}
 * @return {*}
 */
export const ExpertTaskList = (data) => {
  return request({
    url: 'admin/aq/AqExpert/getExpertTaskList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--人员管理详情页 聘任记录
 * @params {*}
 * @return {*}
 */
export const ExpertEmployList = (data) => {
  return request({
    url: 'admin/aq/AqExpert/getExpertEmployList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--人员管理详情页 解聘记录
 * @params {*}
 * @return {*}
 */
export const ExpertDismissList = (data) => {
  return request({
    url: 'admin/aq/AqExpert/getExpertDismissList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 安全--人员管理详情页 表彰记录
 * @params {*}
 * @return {*}
 */
export const ExpertHonorList = (data) => {
  return request({
    url: 'admin/aq/AqExpert/getExpertHonorList',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 安全-- 安全管理人员 培训记录
 * @params {*}
 * @return {*}
 */
export const AqTrainList = (data) => {
  return request({
    url: 'admin/aq/AqManager/getAqTrainList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--人员管理详情页 专项任务
 * @params {*}
 * @return {*}
 */
export const AqGetExpertInformationList = (data) => {
  return request({
    url: '/admin/aq/AqExpert/getExpertInformationList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保-- 环保管理人员 专家库列表
 * @params {*}
 * @return {*}
 */
export const HbExpertList = (data) => {
  return request({
    url: 'admin/hb/HbExpert/getExpertList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保-- 环保管理人员 环保管理人员列表
 * @params {*}
 * @return {*}
 */
export const HbManagerList = (data) => {
  return request({
    url: 'admin/hb/HbManager/getManagerList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保-- 环保管理人员->专家库 详情基本信息、证书信息
 * @params {*}
 * @return {*}
 */
export const HbExpertInfo = (data) => {
  return request({
    url: 'admin/hb/HbExpert/getExpertInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保-- 环保管理人员->管理人员 详情基本信息、证书信息
 * @params {*}
 * @return {*}
 */
export const HbManagerInfo = (data) => {
  return request({
    url: 'admin/hb/HbManager/getManagerInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 环保 - 获取培训记录列表
 * @param data
 * @returns {*}
 */
export const getHbManagerTrainInfo = (data) => {
  return request({
    url: 'admin/hb/HbManager/getManagerTrainInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 环保--人员管理详情页 考核记录
 * @params {*}
 * @return {*}
 */
export const HbExpertExamRecord = (data) => {
  return request({
    url: 'admin/hb/HbExpert/getExpertExamRecord',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 环保 - 专家库信息 - 考核记录详情
 * @param data
 * @returns {*}
 */
export const getExpertExamInfo = (data) => {
  return request({
    url: 'admin/hb/HbExpert/getExpertExamInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 环保--人员管理详情页 专项任务
 * @params {*}
 * @return {*}
 */
export const getExpertInformationList = (data) => {
  return request({
    url: 'admin/hb/HbExpert/getExpertInformationList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--人员管理详情页 任务执行记录
 * @params {*}
 * @return {*}
 */
export const HbExpertTaskList = (data) => {
  return request({
    url: 'admin/hb/HbExpert/getExpertTaskList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--人员管理详情页 聘任记录
 * @params {*}
 * @return {*}
 */
export const HbExpertEmployList = (data) => {
  return request({
    url: 'admin/hb/HbExpert/getExpertEmployList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--人员管理详情页 解聘记录
 * @params {*}
 * @return {*}
 */
export const HbExpertDismissList = (data) => {
  return request({
    url: 'admin/hb/HbExpert/getExpertDismissList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 环保--人员管理详情页 表彰记录
 * @params {*}
 * @return {*}
 */
export const HbExpertHonorList = (data) => {
  return request({
    url: 'admin/hb/HbExpert/getExpertHonorList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防-- 消防管理人员 专家库列表
 * @params {*}
 * @return {*}
 */
export const XfExpertList = (data) => {
  return request({
    url: 'admin/xf/XfExpert/getExpertList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防-- 消防管理人员 消防管理人员列表
 * @params {*}
 * @return {*}
 */
export const XfManagerList = (data) => {
  return request({
    url: 'admin/xf/XfPeopleManage/getManagerList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防-- 消防管理人员->专家库 详情基本信息、证书信息
 * @params {*}
 * @return {*}
 */
export const XfExpertInfo = (data) => {
  return request({
    url: 'admin/xf/XfExpert/getExpertInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防-- 消防管理人员->消防管理人员 详情基本信息、证书信息
 * @params {*}
 * @return {*}
 */
export const XfManagerInfo = (data) => {
  return request({
    url: 'admin/xf/XfPeopleManage/getManagerInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 消防--人员管理详情页 考核记录
 * @params {*}
 * @return {*}
 */
export const XfExpertExamRecord = (data) => {
  return request({
    url: 'admin/xf/XfExpert/getExpertExamRecord',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防--专家详情-基本信息
 * @params {*}
 * @return {*}
 */
export const getManagerTrainInfo = (data) => {
  return request({
    url: '/admin/xf/XfPeopleManage/getManagerTrainInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防--人员管理详情页 任务执行记录
 * @params {*}
 * @return {*}
 */
export const XfExpertTaskList = (data) => {
  return request({
    url: 'admin/xf/XfExpert/getExpertTaskList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防--人员管理详情页 聘任记录
 * @params {*}
 * @return {*}
 */
export const XfExpertEmployList = (data) => {
  return request({
    url: 'admin/xf/XfExpert/getExpertEmployList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防--人员管理详情页 解聘记录
 * @params {*}
 * @return {*}
 */
export const XfExpertDismissList = (data) => {
  return request({
    url: 'admin/xf/XfExpert/getExpertDismissList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 消防--人员管理详情页 表彰记录
 * @params {*}
 * @return {*}
 */
export const XfExpertHonorList = (data) => {
  return request({
    url: 'admin/xf/XfExpert/getExpertHonorList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 能源-- 能源管理人员 专家库列表
 * @params {*}
 * @return {*}
 */
export const NyExpertList = (data) => {
  return request({
    url: 'admin/ny/NyExpert/getExpertList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 能源-- 能源管理人员 消防管理人员列表
 * @params {*}
 * @return {*}
 */
export const NyManagerList = (data) => {
  return request({
    url: 'admin/ny/NyPeopleManage/getManagerList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 能源-- 能源管理人员->专家库 详情基本信息、证书信息
 * @params {*}
 * @return {*}
 */
export const NyExpertInfo = (data) => {
  return request({
    url: 'admin/ny/NyExpert/getExpertInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 能源-- 能源->能源管理人员 详情基本信息、证书信息
 * @params {*}
 * @return {*}
 */
export const NyManagerInfo = (data) => {
  return request({
    url: 'admin/ny/NyPeopleManage/getManagerInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 能源 - 获取培训记录列表
 * @param data
 * @returns {*}
 */
export const getNyManagerTrainInfo = (data) => {
  return request({
    url: '/admin/ny/NyPeopleManage/getManagerTrainInfo',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 能源--人员管理详情页 考核记录
 * @params {*}
 * @return {*}
 */
export const NyExpertExamRecord = (data) => {
  return request({
    url: 'admin/ny/NyExpert/getExpertExamRecord',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 能源--人员管理详情页 任务执行记录
 * @params {*}
 * @return {*}
 */
export const NyExpertTaskList = (data) => {
  return request({
    url: 'admin/ny/NyExpert/getExpertTaskList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 能源--人员管理详情页 聘任记录
 * @params {*}
 * @return {*}
 */
export const NyExpertEmployList = (data) => {
  return request({
    url: 'admin/ny/NyExpert/getExpertEmployList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 能源--人员管理详情页 解聘记录
 * @params {*}
 * @return {*}
 */
export const NyExpertDismissList = (data) => {
  return request({
    url: 'admin/ny/NyExpert/getExpertDismissList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 能源--人员管理详情页 表彰记录
 * @params {*}
 * @return {*}
 */
export const NyExpertHonorList = (data) => {
  return request({
    url: 'admin/ny/NyExpert/getExpertHonorList',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 消防--人员管理详情页 专项任务
 * @params {*}
 * @return {*}
 */
export const XfExpertInformationList = (data) => {
  return request({
    url: 'admin/xf/XfExpert/getExpertInformationList',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 能源--人员管理详情页 专项任务
 * @params {*}
 * @return {*}
 */
export const NyExpertInformationList = (data) => {
  return request({
    url: 'admin/ny/NyExpert/getExpertInformationList',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 人员管理详情页 专项任务详情
 * @params {*}
 * @return {*}
 */
export const specialTaskDetails = (data) => {
  return request({
    url: '/admin/sy/SpecialTask/specialTaskDetails',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 人员管理详情页 隐患排查任务详情
 * @params {*}
 * @return {*}
 */
export const checkCompanyDetails = (data) => {
  return request({
    url: '/admin/aq/AqDangersCheckTask/checkCompanyDetails',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 人员管理详情页 企业检查详情(隐患数量)
 * @params {*}
 * @return {*}
 */
export const dangersLedgerByCompany = (data) => {
  return request({
    url: '/admin/aq/AqDangersCheckTask/dangersLedgerByCompany',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/**
 * 人员管理详情页 企业检查详情(企业检查得分)
 * @params {*}
 * @return {*}
 */
export const checkCompanyContentScore = (data) => {
  return request({
    url: '/admin/aq/AqDangersCheckTask/checkCompanyContentScore',
    method: 'POST',
    data: qs.stringify(data)
  })
}
